package com.itheima;

public class 认识SSM {
    /**
     * JavaWeb开发中的三大框架?
     *
     * SSM框架是指Spring+SpringMVC+MyBatis三个框架的整合，是目前Java Web开发中比较常用的框架组合之一。他们各自的作用是：
     *
     * Spring：Spring框架是一个轻量级的开源框架，它的作用是通过IOC（控制反转）解耦合，将不同层次的代码分离，提高了可重用性、测试性和可维护性。Spring的主要功能包括依赖注入、AOP（面对切面编程）等。
     *
     * SpringMVC：SpringMVC框架是一个基于MVC的Web框架，它通过一个前端控制器DispatcherServlet处理请求，然后将请求交给不同的控制器处理，控制器处理完后再返回视图给前端控制器。 SpringMVC的主要功能包括：DispatcherServlet、Controller、ViewResolver等。
     *
     * MyBatis：MyBatis是一个开源的数据持久层框架，它可以将Java对象和SQL语句进行映射，实现了数据库的交互。MyBatis的主要功能包括：SQL映射器、一级缓存和二级缓存等。
     *
     * SSM框架在整合时的优点是：MyBatis与Spring的整合方便，可以方便地进行事务管理、AOP编程；而SpringMVC与Spring整合后，可以方便地管理bean、进行业务逻辑处理。整合的SSM框架可以让Java Web开发更加高效、简单、易于维护和可扩展。
     */
}
